home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 05 Programming / CDT128.ARC / WRITE.C < prev    next >
Text File  |  2019-04-13  |  1KB  |  46 lines

  1. /***********************************************************************/
  2. /***********************************************************************/
  3. /*                                                                     */
  4. /* ╘HIS PROGRAM IS COPYRIGHT 1986 BY ┴LAN ┘ORINKS.  ╔T MAY BE FREELY   */
  5. /* DISTRIBUTED FOR NON COMMERCIAL USAGE IF THIS COPYRIGHT NOTICE IS    */
  6. /* LEFT INTACT. ├OMMERCIAL USAGE OF THIS PROGRAM IS EXPLICITLY         */
  7. /* FORBIDDEN WITHOUT THE WRITTEN PERMISSION OF THE AUTHOR.             */
  8. /*                                                                     */
  9. /***********************************************************************/
  10. /***********************************************************************/
  11.  
  12.  
  13. /*     CDT VERSION 1.0    PART 11 OF 15   ╩ULY 25, 1986                 */
  14.  
  15.  
  16. /* WRITE MEMORY FUNCTION */
  17.  
  18. #INCLUDE <STDIO.H>
  19. #INCLUDE "DBUG.H"
  20.  
  21. VOID
  22. WRITE()
  23.             ╒╔╬╘ C ;
  24.     EXTERN  ╒╔╬╘ POKE(), PEEK() ;
  25.     EXTERN  ┴╥╟╙ ALLARGS ;
  26.  
  27. #IFDEF ├64
  28.     ╨╧╦┼( ┴──╥(WRTBYTE), (╒╔╬╘)┬┘╘┼(WRTBYTE) ) ;
  29. #ELSE
  30.     POKE( ┬┴╬╦(WRTBYTE), (╒╔╬╘)┴──╥(WRTBYTE), (╒╔╬╘)┬┘╘┼(WRTBYTE) ) ;
  31. #ENDIF
  32.  
  33. #IFDEF ├64
  34.     IF( ( C = ╨┼┼╦( ┴──╥(WRTBYTE) ))
  35. #ELSE
  36.     IF( ( C = PEEK( ┬┴╬╦(WRTBYTE), (╒╔╬╘)┴──╥(WRTBYTE) ))
  37. #ENDIF
  38.           == (╒╔╬╘)┬┘╘┼(WRTBYTE) )
  39.     █
  40.         PRINTF("\NWRITE VERIFIED\N") ;
  41.     ▌
  42.     ELSE
  43.         PRINTF("\NPOSSIBLE WRITE ERROR, BYTE = %X\N",C) ;
  44.